# near model CODE resource # jump table entries: 480-499 (20 of them) export_60: 00000000 4E56 FEF8 link A6, -0x0108 00000004 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 00000008 3A2E 0008 move.w D5, [A6 + 0x8] 0000000C 3C2E 000C move.w D6, [A6 + 0xC] 00000010 7000 moveq.l D0, 0x00 00000012 2D40 FEF8 move.l [A6 - 0x108], D0 00000016 7601 moveq.l D3, 0x01 00000018 422E FEFC clr.b [A6 - 0x104] 0000001C 382E 000A move.w D4, [A6 + 0xA] 00000020 0644 03E8 addi.w D4, 0x3E8 label00000024: 00000024 486E FEFC pea.l [A6 - 0x104] 00000028 3F04 move.w -[A7], D4 0000002A 3F03 move.w -[A7], D3 0000002C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000030 102E FEFC move.b D0, [A6 - 0x104] 00000034 673A beq +0x3C /* 00000070 */ 00000036 486E FEFC pea.l [A6 - 0x104] 0000003A 486E FEF8 pea.l [A6 - 0x108] 0000003E 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000042 202E FEF8 move.l D0, [A6 - 0x108] 00000046 670A beq +0xC /* 00000052 */ 00000048 3005 move.w D0, D5 0000004A 48C0 ext.l D0 0000004C B0AE FEF8 cmp.l D0, [A6 - 0x108] 00000050 6612 bne +0x14 /* 00000064 */ label00000052: 00000052 486E FEFC pea.l [A6 - 0x104] 00000056 3F04 move.w -[A7], D4 00000058 3003 move.w D0, D3 0000005A 5240 addq.w D0, 1 0000005C 3F00 move.w -[A7], D0 0000005E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000062 6004 bra +0x6 /* 00000068 */ label00000064: 00000064 422E FEFC clr.b [A6 - 0x104] label00000068: 00000068 5443 addq.w D3, 2 0000006A 102E FEFC move.b D0, [A6 - 0x104] 0000006E 67B4 beq -0x4A /* 00000024 */ label00000070: 00000070 102E FEFC move.b D0, [A6 - 0x104] 00000074 6700 00A6 beq +0xA8 /* 0000011C */ 00000078 486D FCA2 pea.l [A5 - 0x35E] 0000007C A851 syscall SetCursor 0000007E 486E FEFC pea.l [A6 - 0x104] 00000082 487A 00A6 pea.l [PC + 0xA6 /* 0000012A, value 0x4E56 'NV', cstring "" */] 00000086 487A 00A0 pea.l [PC + 0xA0 /* 00000128, value 0x0, cstring "" */] 0000008A 487A 009A pea.l [PC + 0x9A /* 00000126, value 0x0, cstring "" */] 0000008E A98B syscall ParamText 00000090 3606 move.w D3, D6 00000092 0643 03E8 addi.w D3, 0x3E8 00000096 0C6D 0700 FD74 cmpi.w [A5 - 0x28C], 0x700 0000009C 6C3A bge +0x3C /* 000000D8 */ 0000009E 594F subq.w A7, 4 000000A0 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 000000A6 3F03 move.w -[A7], D3 000000A8 A9A0 syscall GetResource 000000AA 265F movea.l A3, [A7]+ 000000AC 7001 moveq.l D0, 0x01 000000AE 2053 movea.l A0, [A3] 000000B0 3140 0008 move.w [A0 + 0x8], D0 000000B4 594F subq.w A7, 4 000000B6 3F03 move.w -[A7], D3 000000B8 42A7 clr.l -[A7] 000000BA 70FF moveq.l D0, 0xFFFFFFFF 000000BC 2F00 move.l -[A7], D0 000000BE A97C syscall GetNewDialog 000000C0 245F movea.l A2, [A7]+ label000000C2: 000000C2 42A7 clr.l -[A7] 000000C4 486E FFFC pea.l [A6 - 0x4] 000000C8 A991 syscall ModalDialog 000000CA 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 000000D0 66F0 bne -0xE /* 000000C2 */ 000000D2 2F0A move.l -[A7], A2 000000D4 A983 syscall DisposeDialog 000000D6 6044 bra +0x46 /* 0000011C */ label000000D8: 000000D8 594F subq.w A7, 4 000000DA 3006 move.w D0, D6 000000DC 0640 03E8 addi.w D0, 0x3E8 000000E0 3F00 move.w -[A7], D0 000000E2 42A7 clr.l -[A7] 000000E4 70FF moveq.l D0, 0xFFFFFFFF 000000E6 2F00 move.l -[A7], D0 000000E8 A97C syscall GetNewDialog 000000EA 245F movea.l A2, [A7]+ 000000EC 554F subq.w A7, 2 000000EE 2F0A move.l -[A7], A2 000000F0 7001 moveq.l D0, 0x01 000000F2 3F00 move.w -[A7], D0 000000F4 303C 0304 move.w D0, 0x304 000000F8 AA68 syscall DialogDispatch 000000FA 544F addq.w A7, 2 000000FC 4EBA 0330 jsr [PC + 0x330 /* 0000042E */] label00000100: 00000100 486E FFFC pea.l [A6 - 0x4] 00000104 42A7 clr.l -[A7] 00000106 4EBA 019E jsr [PC + 0x19E /* 000002A6 */] 0000010A 504F addq.w A7, 8 0000010C 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00000112 66EC bne -0x12 /* 00000100 */ 00000114 2F0A move.l -[A7], A2 00000116 A983 syscall DisposeDialog 00000118 4EBA 0366 jsr [PC + 0x366 /* 00000480 */] label0000011C: 0000011C 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 00000120 4E5E unlink A6 00000122 4E75 rts 00000124 0006 0000 ori.b D6, 0x0 00000128 0000 0000 ori.b D0, 0x0 fn0000012C: 0000012C 4E56 FEE4 link A6, -0x011C 00000130 48E7 1810 movem.l -[A7], D3,D4,A3 00000134 266E 0008 movea.l A3, [A6 + 0x8] 00000138 486E FEE4 pea.l [A6 - 0x11C] 0000013C 486E FEEC pea.l [A6 - 0x114] 00000140 7015 moveq.l D0, 0x15 00000142 3F00 move.w -[A7], D0 00000144 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000148 4FEF 000A lea.l A7, [A7 + 0xA] 0000014C 486E FEE6 pea.l [A6 - 0x11A] 00000150 486E FEEC pea.l [A6 - 0x114] 00000154 7016 moveq.l D0, 0x16 00000156 3F00 move.w -[A7], D0 00000158 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 0000015C 4FEF 000A lea.l A7, [A7 + 0xA] 00000160 486E FEE8 pea.l [A6 - 0x118] 00000164 486E FEEC pea.l [A6 - 0x114] 00000168 7018 moveq.l D0, 0x18 0000016A 3F00 move.w -[A7], D0 0000016C 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000170 4FEF 000A lea.l A7, [A7 + 0xA] 00000174 486E FEEA pea.l [A6 - 0x116] 00000178 486E FEEC pea.l [A6 - 0x114] 0000017C 7017 moveq.l D0, 0x17 0000017E 3F00 move.w -[A7], D0 00000180 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000184 4FEF 000A lea.l A7, [A7 + 0xA] 00000188 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000018C 4EBA 00E2 jsr [PC + 0xE2 /* 00000270 */] 00000190 584F addq.w A7, 4 00000192 202E 0010 move.l D0, [A6 + 0x10] 00000196 7210 moveq.l D1, 0x10 00000198 E2A0 asr D0, D1 0000019A 0C80 0000 0080 cmpi.l D0, 0x80 000001A0 670C beq +0xE /* 000001AE */ 000001A2 0C80 0000 0082 cmpi.l D0, 0x82 000001A8 672E beq +0x30 /* 000001D8 */ 000001AA 6000 00BC bra +0xBE /* 00000268 */ label000001AE: 000001AE 594F subq.w A7, 4 000001B0 202E 0010 move.l D0, [A6 + 0x10] 000001B4 7210 moveq.l D1, 0x10 000001B6 E2A0 asr D0, D1 000001B8 3F00 move.w -[A7], D0 000001BA A949 syscall GetMenuHandle 000001BC 201F move.l D0, [A7]+ 000001BE 2F00 move.l -[A7], D0 000001C0 3F2E 0012 move.w -[A7], [A6 + 0x12] 000001C4 486E FEF0 pea.l [A6 - 0x110] 000001C8 A946 syscall GetMenuItemText/GetItem 000001CA 554F subq.w A7, 2 000001CC 486E FEF0 pea.l [A6 - 0x110] 000001D0 A9B6 syscall OpenDeskAcc 000001D2 544F addq.w A7, 2 000001D4 6000 0092 bra +0x94 /* 00000268 */ label000001D8: 000001D8 362B 00A4 move.w D3, [A3 + 0xA4] 000001DC 6A04 bpl +0x6 /* 000001E2 */ 000001DE 70FF moveq.l D0, 0xFFFFFFFF 000001E0 600A bra +0xC /* 000001EC */ label000001E2: 000001E2 3003 move.w D0, D3 000001E4 3200 move.w D1, D0 000001E6 48C1 ext.l D1 000001E8 2001 move.l D0, D1 000001EA 5280 addq.l D0, 1 label000001EC: 000001EC 3800 move.w D4, D0 000001EE 2F0B move.l -[A7], A3 000001F0 3F04 move.w -[A7], D4 000001F2 486E FFF0 pea.l [A6 - 0x10] 000001F6 486E FFF4 pea.l [A6 - 0xC] 000001FA 486E FFF8 pea.l [A6 - 0x8] 000001FE A98D syscall GetDialogItem/GetDItem 00000200 302E FFF0 move.w D0, [A6 - 0x10] 00000204 0240 0080 andi.w D0, 0x80 00000208 6606 bne +0x8 /* 00000210 */ 0000020A 206E 000C movea.l A0, [A6 + 0xC] 0000020E 3084 move.w [A0], D4 label00000210: 00000210 302E 0012 move.w D0, [A6 + 0x12] 00000214 B06E FEE4 cmp.w D0, [A6 - 0x11C] 00000218 6612 bne +0x14 /* 0000022C */ 0000021A 2F0B move.l -[A7], A3 0000021C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000220 594F subq.w A7, 4 00000222 A9FC syscall ZeroScrap 00000224 544F addq.w A7, 2 00000226 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 0000022A 544F addq.w A7, 2 label0000022C: 0000022C 302E 0012 move.w D0, [A6 + 0x12] 00000230 B06E FEE6 cmp.w D0, [A6 - 0x11A] 00000234 6612 bne +0x14 /* 00000248 */ 00000236 2F0B move.l -[A7], A3 00000238 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 0000023C 594F subq.w A7, 4 0000023E A9FC syscall ZeroScrap 00000240 544F addq.w A7, 2 00000242 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000246 544F addq.w A7, 2 label00000248: 00000248 302E 0012 move.w D0, [A6 + 0x12] 0000024C B06E FEE8 cmp.w D0, [A6 - 0x118] 00000250 6606 bne +0x8 /* 00000258 */ 00000252 2F0B move.l -[A7], A3 00000254 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] label00000258: 00000258 302E 0012 move.w D0, [A6 + 0x12] 0000025C B06E FEEA cmp.w D0, [A6 - 0x116] 00000260 6606 bne +0x8 /* 00000268 */ 00000262 2F0B move.l -[A7], A3 00000264 4EAD 018A jsr [A5 + 0x18A /* export_45 */] label00000268: 00000268 4CDF 0818 movem.l D3,D4,A3, [A7]+ 0000026C 4E5E unlink A6 0000026E 4E75 rts export_61: fn00000270: 00000270 4E56 0000 link A6, 0 00000274 2F03 move.l -[A7], D3 00000276 202E 0008 move.l D0, [A6 + 0x8] 0000027A 6720 beq +0x22 /* 0000029C */ 0000027C 594F subq.w A7, 4 0000027E A975 syscall TickCount 00000280 201F move.l D0, [A7]+ 00000282 90AE 0008 sub.l D0, [A6 + 0x8] 00000286 2D40 0008 move.l [A6 + 0x8], D0 0000028A 7602 moveq.l D3, 0x02 0000028C B083 cmp.l D0, D3 0000028E 6C0C bge +0xE /* 0000029C */ 00000290 9680 sub.l D3, D0 00000292 2043 movea.l A0, D3 00000294 43EE 0008 lea.l A1, [A6 + 0x8] 00000298 A03B syscall Delay 0000029A 2280 move.l [A1], D0 label0000029C: 0000029C 4267 clr.w -[A7] 0000029E A938 syscall HiliteMenu 000002A0 261F move.l D3, [A7]+ 000002A2 4E5E unlink A6 000002A4 4E75 rts export_62: fn000002A6: 000002A6 4E56 FFE8 link A6, -0x0018 000002AA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000002AE 286E 0008 movea.l A4, [A6 + 0x8] 000002B2 266E 000C movea.l A3, [A6 + 0xC] 000002B6 594F subq.w A7, 4 000002B8 A924 syscall FrontWindow 000002BA 245F movea.l A2, [A7]+ 000002BC 4240 clr.w D0 000002BE 3680 move.w [A3], D0 000002C0 200A move.l D0, A2 000002C2 6700 0162 beq +0x164 /* 00000426 */ 000002C6 486E FFE8 pea.l [A6 - 0x18] 000002CA A874 syscall GetPort 000002CC 2F0A move.l -[A7], A2 000002CE A873 syscall SetPort 000002D0 204A movea.l A0, A2 000002D2 7072 moveq.l D0, 0x72 000002D4 D1C0 add.l A0, D0 000002D6 2D48 FFFC move.l [A6 - 0x4], A0 label000002DA: 000002DA 554F subq.w A7, 2 000002DC 3F3C 817E move.w -[A7], 0x817E 000002E0 486D FD98 pea.l [A5 - 0x268] 000002E4 42A7 clr.l -[A7] 000002E6 42A7 clr.l -[A7] 000002E8 A860 syscall WaitNextEvent 000002EA 544F addq.w A7, 2 000002EC 200C move.l D0, A4 000002EE 6712 beq +0x14 /* 00000302 */ 000002F0 554F subq.w A7, 2 000002F2 2F0A move.l -[A7], A2 000002F4 486D FD98 pea.l [A5 - 0x268] 000002F8 2F0B move.l -[A7], A3 000002FA 4E94 jsr [A4] 000002FC 101F move.b D0, [A7]+ 000002FE 6600 0120 bne +0x122 /* 00000420 */ label00000302: 00000302 554F subq.w A7, 2 00000304 2F0A move.l -[A7], A2 00000306 486D FD98 pea.l [A5 - 0x268] 0000030A 2F0B move.l -[A7], A3 0000030C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000310 101F move.b D0, [A7]+ 00000312 6600 010C bne +0x10E /* 00000420 */ 00000316 362D FD98 move.w D3, [A5 - 0x268] 0000031A 7003 moveq.l D0, 0x03 0000031C B640 cmp.w D3, D0 0000031E 6706 beq +0x8 /* 00000326 */ 00000320 7005 moveq.l D0, 0x05 00000322 B640 cmp.w D3, D0 00000324 6638 bne +0x3A /* 0000035E */ label00000326: 00000326 302D FDA6 move.w D0, [A5 - 0x25A] 0000032A 0240 0100 andi.w D0, 0x100 0000032E 672E beq +0x30 /* 0000035E */ 00000330 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000334 594F subq.w A7, 4 00000336 302D FD9C move.w D0, [A5 - 0x264] 0000033A 0240 00FF andi.w D0, 0xFF 0000033E 3F00 move.w -[A7], D0 00000340 A93E syscall MenuKey 00000342 261F move.l D3, [A7]+ 00000344 594F subq.w A7, 4 00000346 A975 syscall TickCount 00000348 281F move.l D4, [A7]+ 0000034A 2F04 move.l -[A7], D4 0000034C 2F03 move.l -[A7], D3 0000034E 2F0B move.l -[A7], A3 00000350 2F0A move.l -[A7], A2 00000352 4EBA FDD8 jsr [PC - 0x228 /* 0000012C */] 00000356 4FEF 0010 lea.l A7, [A7 + 0x10] 0000035A 6000 00C4 bra +0xC6 /* 00000420 */ label0000035E: 0000035E 0C6D 0001 FD98 cmpi.w [A5 - 0x268], 0x1 00000364 6600 0088 bne +0x8A /* 000003EE */ 00000368 554F subq.w A7, 2 0000036A 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 0000036E 486E FFEC pea.l [A6 - 0x14] 00000372 A92C syscall FindWindow 00000374 361F move.w D3, [A7]+ 00000376 7001 moveq.l D0, 0x01 00000378 B640 cmp.w D3, D0 0000037A 6620 bne +0x22 /* 0000039C */ 0000037C A850 syscall InitCursor 0000037E 42A7 clr.l -[A7] 00000380 594F subq.w A7, 4 00000382 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 00000386 A93D syscall MenuSelect 00000388 201F move.l D0, [A7]+ 0000038A 2F00 move.l -[A7], D0 0000038C 2F0B move.l -[A7], A3 0000038E 2F0A move.l -[A7], A2 00000390 4EBA FD9A jsr [PC - 0x266 /* 0000012C */] 00000394 4FEF 0010 lea.l A7, [A7 + 0x10] 00000398 6000 0086 bra +0x88 /* 00000420 */ label0000039C: 0000039C 554F subq.w A7, 2 0000039E 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 000003A2 206E FFFC movea.l A0, [A6 - 0x4] 000003A6 2F10 move.l -[A7], [A0] 000003A8 A8E8 syscall PtInRgn 000003AA 101F move.b D0, [A7]+ 000003AC 660C bne +0xE /* 000003BA */ 000003AE 7001 moveq.l D0, 0x01 000003B0 3F00 move.w -[A7], D0 000003B2 A9C8 syscall SysBeep 000003B4 4240 clr.w D0 000003B6 3B40 FD98 move.w [A5 - 0x268], D0 label000003BA: 000003BA 0C43 0004 cmpi.w D3, 0x4 000003BE 662E bne +0x30 /* 000003EE */ 000003C0 206E FFEC movea.l A0, [A6 - 0x14] 000003C4 B1CA cmpa.l A0, A2 000003C6 6626 bne +0x28 /* 000003EE */ 000003C8 594F subq.w A7, 4 000003CA 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 000003CE 205F movea.l A0, [A7]+ 000003D0 2050 movea.l A0, [A0] 000003D2 5448 addq.w A0, 2 000003D4 43EE FFF0 lea.l A1, [A6 - 0x10] 000003D8 22D8 move.l [A1]+, [A0]+ 000003DA 22D8 move.l [A1]+, [A0]+ 000003DC 2F0A move.l -[A7], A2 000003DE 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 000003E2 486E FFF0 pea.l [A6 - 0x10] 000003E6 A925 syscall DragWindow 000003E8 4240 clr.w D0 000003EA 3B40 FD98 move.w [A5 - 0x268], D0 label000003EE: 000003EE 554F subq.w A7, 2 000003F0 486D FD98 pea.l [A5 - 0x268] 000003F4 A97F syscall IsDialogEvent 000003F6 101F move.b D0, [A7]+ 000003F8 6712 beq +0x14 /* 0000040C */ 000003FA 554F subq.w A7, 2 000003FC 486D FD98 pea.l [A5 - 0x268] 00000400 486E FFF8 pea.l [A6 - 0x8] 00000404 2F0B move.l -[A7], A3 00000406 A980 syscall DialogSelect 00000408 101F move.b D0, [A7]+ 0000040A 6614 bne +0x16 /* 00000420 */ label0000040C: 0000040C 0C6D 0006 FD98 cmpi.w [A5 - 0x268], 0x6 00000412 6600 FEC6 bne -0x138 /* 000002DA */ 00000416 486D FD98 pea.l [A5 - 0x268] 0000041A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000041E 584F addq.w A7, 4 label00000420: 00000420 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000424 A873 syscall SetPort label00000426: 00000426 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000042A 4E5E unlink A6 0000042C 4E75 rts export_63: fn0000042E: 0000042E 48E7 1030 movem.l -[A7], D3,A2,A3 00000432 594F subq.w A7, 4 00000434 A924 syscall FrontWindow 00000436 265F movea.l A3, [A7]+ 00000438 246B 0090 movea.l A2, [A3 + 0x90] 0000043C 4267 clr.w -[A7] 0000043E A938 syscall HiliteMenu 00000440 200A move.l D0, A2 00000442 670A beq +0xC /* 0000044E */ 00000444 4227 clr.b -[A7] 00000446 2F0A move.l -[A7], A2 00000448 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000044C 5C4F addq.w A7, 6 label0000044E: 0000044E 4227 clr.b -[A7] 00000450 362B 00A4 move.w D3, [A3 + 0xA4] 00000454 6A04 bpl +0x6 /* 0000045A */ 00000456 70FF moveq.l D0, 0xFFFFFFFF 00000458 600A bra +0xC /* 00000464 */ label0000045A: 0000045A 3003 move.w D0, D3 0000045C 3200 move.w D1, D0 0000045E 48C1 ext.l D1 00000460 2001 move.l D0, D1 00000462 5280 addq.l D0, 1 label00000464: 00000464 4A80 tst.l D0 00000466 6E04 bgt +0x6 /* 0000046C */ 00000468 7000 moveq.l D0, 0x00 0000046A 6002 bra +0x4 /* 0000046E */ label0000046C: 0000046C 7001 moveq.l D0, 0x01 label0000046E: 0000046E 2000 move.l D0, D0 00000470 1F00 move.b -[A7], D0 00000472 2F0B move.l -[A7], A3 00000474 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000478 504F addq.w A7, 8 0000047A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000047E 4E75 rts export_64: fn00000480: 00000480 48E7 1020 movem.l -[A7], D3,A2 00000484 594F subq.w A7, 4 00000486 A924 syscall FrontWindow 00000488 245F movea.l A2, [A7]+ 0000048A 4227 clr.b -[A7] 0000048C 7601 moveq.l D3, 0x01 0000048E 1F03 move.b -[A7], D3 00000490 2F0A move.l -[A7], A2 00000492 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000496 504F addq.w A7, 8 00000498 200A move.l D0, A2 0000049A 670A beq +0xC /* 000004A6 */ 0000049C 1F03 move.b -[A7], D3 0000049E 2F0A move.l -[A7], A2 000004A0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000004A4 5C4F addq.w A7, 6 label000004A6: 000004A6 4CDF 0408 movem.l D3,A2, [A7]+ 000004AA 4E75 rts export_65: 000004AC 4E56 FFF0 link A6, -0x0010 000004B0 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000004B4 382E 0008 move.w D4, [A6 + 0x8] 000004B8 4267 clr.w -[A7] 000004BA A938 syscall HiliteMenu 000004BC 594F subq.w A7, 4 000004BE 3F04 move.w -[A7], D4 000004C0 42A7 clr.l -[A7] 000004C2 70FF moveq.l D0, 0xFFFFFFFF 000004C4 2F00 move.l -[A7], D0 000004C6 A97C syscall GetNewDialog 000004C8 265F movea.l A3, [A7]+ 000004CA 200B move.l D0, A3 000004CC 6700 01C4 beq +0x1C6 /* 00000692 */ 000004D0 554F subq.w A7, 2 000004D2 2F0B move.l -[A7], A3 000004D4 7001 moveq.l D0, 0x01 000004D6 3F00 move.w -[A7], D0 000004D8 303C 0304 move.w D0, 0x304 000004DC AA68 syscall DialogDispatch 000004DE 2F0B move.l -[A7], A3 000004E0 7002 moveq.l D0, 0x02 000004E2 3F00 move.w -[A7], D0 000004E4 303C 0305 move.w D0, 0x305 000004E8 AA68 syscall DialogDispatch 000004EA 2F0B move.l -[A7], A3 000004EC 7001 moveq.l D0, 0x01 000004EE 1F00 move.b -[A7], D0 000004F0 303C 0306 move.w D0, 0x306 000004F4 AA68 syscall DialogDispatch 000004F6 544F addq.w A7, 2 000004F8 2F0B move.l -[A7], A3 000004FA 7004 moveq.l D0, 0x04 000004FC 3F00 move.w -[A7], D0 000004FE 486E FFF2 pea.l [A6 - 0xE] 00000502 486E FFFC pea.l [A6 - 0x4] 00000506 486E FFF4 pea.l [A6 - 0xC] 0000050A A98D syscall GetDialogItem/GetDItem 0000050C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000510 486D FA04 pea.l [A5 - 0x5FC] 00000514 A98F syscall SetDialogItemText/SetIText 00000516 2F0B move.l -[A7], A3 00000518 7005 moveq.l D0, 0x05 0000051A 3F00 move.w -[A7], D0 0000051C 486E FFF2 pea.l [A6 - 0xE] 00000520 486E FFFC pea.l [A6 - 0x4] 00000524 486E FFF4 pea.l [A6 - 0xC] 00000528 A98D syscall GetDialogItem/GetDItem 0000052A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000052E 122D FC06 move.b D1, [A5 - 0x3FA] 00000532 7000 moveq.l D0, 0x00 00000534 1001 move.b D0, D1 00000536 3F00 move.w -[A7], D0 00000538 A963 syscall SetControlValue/SetCtlValue 0000053A 2F0B move.l -[A7], A3 0000053C 7006 moveq.l D0, 0x06 0000053E 3F00 move.w -[A7], D0 00000540 486E FFF2 pea.l [A6 - 0xE] 00000544 486E FFFC pea.l [A6 - 0x4] 00000548 486E FFF4 pea.l [A6 - 0xC] 0000054C A98D syscall GetDialogItem/GetDItem 0000054E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000552 122D FC04 move.b D1, [A5 - 0x3FC] 00000556 7000 moveq.l D0, 0x00 00000558 1001 move.b D0, D1 0000055A 3F00 move.w -[A7], D0 0000055C A963 syscall SetControlValue/SetCtlValue 0000055E 0C44 0083 cmpi.w D4, 0x83 00000562 661E bne +0x20 /* 00000582 */ 00000564 2F0B move.l -[A7], A3 00000566 7008 moveq.l D0, 0x08 00000568 3F00 move.w -[A7], D0 0000056A 486E FFF2 pea.l [A6 - 0xE] 0000056E 486E FFFC pea.l [A6 - 0x4] 00000572 486E FFF4 pea.l [A6 - 0xC] 00000576 A98D syscall GetDialogItem/GetDItem 00000578 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000057C 486D FB04 pea.l [A5 - 0x4FC] 00000580 A98F syscall SetDialogItemText/SetIText label00000582: 00000582 2F0B move.l -[A7], A3 00000584 7004 moveq.l D0, 0x04 00000586 3F00 move.w -[A7], D0 00000588 4267 clr.w -[A7] 0000058A 3F3C 7FFF move.w -[A7], 0x7FFF 0000058E A97E syscall SelectDialogItemText/SelIText 00000590 2F0B move.l -[A7], A3 00000592 A915 syscall ShowWindow 00000594 4EBA FE98 jsr [PC - 0x168 /* 0000042E */] label00000598: 00000598 486E FFF0 pea.l [A6 - 0x10] 0000059C 42A7 clr.l -[A7] 0000059E 4EBA FD06 jsr [PC - 0x2FA /* 000002A6 */] 000005A2 504F addq.w A7, 8 000005A4 302E FFF0 move.w D0, [A6 - 0x10] 000005A8 48C0 ext.l D0 000005AA 7205 moveq.l D1, 0x05 000005AC B081 cmp.l D0, D1 000005AE 6708 beq +0xA /* 000005B8 */ 000005B0 7206 moveq.l D1, 0x06 000005B2 B081 cmp.l D0, D1 000005B4 6702 beq +0x4 /* 000005B8 */ 000005B6 602E bra +0x30 /* 000005E6 */ label000005B8: 000005B8 2F0B move.l -[A7], A3 000005BA 3F2E FFF0 move.w -[A7], [A6 - 0x10] 000005BE 486E FFF2 pea.l [A6 - 0xE] 000005C2 486E FFFC pea.l [A6 - 0x4] 000005C6 486E FFF4 pea.l [A6 - 0xC] 000005CA A98D syscall GetDialogItem/GetDItem 000005CC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005D0 7001 moveq.l D0, 0x01 000005D2 2440 movea.l A2, D0 000005D4 554F subq.w A7, 2 000005D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005DA A960 syscall GetControlValue/GetCtlValue 000005DC 321F move.w D1, [A7]+ 000005DE 200A move.l D0, A2 000005E0 9041 sub.w D0, D1 000005E2 3F00 move.w -[A7], D0 000005E4 A963 syscall SetControlValue/SetCtlValue label000005E6: 000005E6 362E FFF0 move.w D3, [A6 - 0x10] 000005EA 7001 moveq.l D0, 0x01 000005EC B640 cmp.w D3, D0 000005EE 670C beq +0xE /* 000005FC */ 000005F0 7002 moveq.l D0, 0x02 000005F2 B640 cmp.w D3, D0 000005F4 6706 beq +0x8 /* 000005FC */ 000005F6 7009 moveq.l D0, 0x09 000005F8 B640 cmp.w D3, D0 000005FA 669C bne -0x62 /* 00000598 */ label000005FC: 000005FC 7002 moveq.l D0, 0x02 000005FE B640 cmp.w D3, D0 00000600 6700 0088 beq +0x8A /* 0000068A */ 00000604 2F0B move.l -[A7], A3 00000606 7004 moveq.l D0, 0x04 00000608 3F00 move.w -[A7], D0 0000060A 486E FFF2 pea.l [A6 - 0xE] 0000060E 486E FFFC pea.l [A6 - 0x4] 00000612 486E FFF4 pea.l [A6 - 0xC] 00000616 A98D syscall GetDialogItem/GetDItem 00000618 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000061C 486D FA04 pea.l [A5 - 0x5FC] 00000620 A990 syscall GetDialogItemText/GetIText 00000622 2F0B move.l -[A7], A3 00000624 7005 moveq.l D0, 0x05 00000626 3F00 move.w -[A7], D0 00000628 486E FFF2 pea.l [A6 - 0xE] 0000062C 486E FFFC pea.l [A6 - 0x4] 00000630 486E FFF4 pea.l [A6 - 0xC] 00000634 A98D syscall GetDialogItem/GetDItem 00000636 554F subq.w A7, 2 00000638 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000063C A960 syscall GetControlValue/GetCtlValue 0000063E 301F move.w D0, [A7]+ 00000640 1B40 FC06 move.b [A5 - 0x3FA], D0 00000644 2F0B move.l -[A7], A3 00000646 7006 moveq.l D0, 0x06 00000648 3F00 move.w -[A7], D0 0000064A 486E FFF2 pea.l [A6 - 0xE] 0000064E 486E FFFC pea.l [A6 - 0x4] 00000652 486E FFF4 pea.l [A6 - 0xC] 00000656 A98D syscall GetDialogItem/GetDItem 00000658 554F subq.w A7, 2 0000065A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000065E A960 syscall GetControlValue/GetCtlValue 00000660 301F move.w D0, [A7]+ 00000662 1B40 FC04 move.b [A5 - 0x3FC], D0 00000666 0C44 0083 cmpi.w D4, 0x83 0000066A 661E bne +0x20 /* 0000068A */ 0000066C 2F0B move.l -[A7], A3 0000066E 7008 moveq.l D0, 0x08 00000670 3F00 move.w -[A7], D0 00000672 486E FFF2 pea.l [A6 - 0xE] 00000676 486E FFFC pea.l [A6 - 0x4] 0000067A 486E FFF4 pea.l [A6 - 0xC] 0000067E A98D syscall GetDialogItem/GetDItem 00000680 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000684 486D FB04 pea.l [A5 - 0x4FC] 00000688 A990 syscall GetDialogItemText/GetIText label0000068A: 0000068A 2F0B move.l -[A7], A3 0000068C A983 syscall DisposeDialog 0000068E 4EBA FDF0 jsr [PC - 0x210 /* 00000480 */] label00000692: 00000692 302E FFF0 move.w D0, [A6 - 0x10] 00000696 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000069A 4E5E unlink A6 0000069C 4E75 rts export_66: 0000069E 4E56 FFFC link A6, -0x0004 000006A2 2F0A move.l -[A7], A2 000006A4 246D FD0E movea.l A2, [A5 - 0x2F2] 000006A8 302A 0006 move.w D0, [A2 + 0x6] 000006AC 6A10 bpl +0x12 /* 000006BE */ 000006AE 206A 0002 movea.l A0, [A2 + 0x2] 000006B2 2050 movea.l A0, [A0] 000006B4 2028 0006 move.l D0, [A0 + 0x6] 000006B8 2D40 FFFC move.l [A6 - 0x4], D0 000006BC 600C bra +0xE /* 000006CA */ label000006BE: 000006BE 206D FD0E movea.l A0, [A5 - 0x2F2] 000006C2 2028 0008 move.l D0, [A0 + 0x8] 000006C6 2D40 FFFC move.l [A6 - 0x4], D0 label000006CA: 000006CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006CE 302E FFFE move.w D0, [A6 - 0x2] 000006D2 4440 neg.w D0 000006D4 3F00 move.w -[A7], D0 000006D6 302E FFFC move.w D0, [A6 - 0x4] 000006DA 4440 neg.w D0 000006DC 3F00 move.w -[A7], D0 000006DE A8E0 syscall OffsetRgn/OfsetRgn 000006E0 245F movea.l A2, [A7]+ 000006E2 4E5E unlink A6 000006E4 4E75 rts export_67: 000006E6 4E56 FFFC link A6, -0x0004 000006EA 2F0A move.l -[A7], A2 000006EC 246D FD0E movea.l A2, [A5 - 0x2F2] 000006F0 302A 0006 move.w D0, [A2 + 0x6] 000006F4 6A10 bpl +0x12 /* 00000706 */ 000006F6 206A 0002 movea.l A0, [A2 + 0x2] 000006FA 2050 movea.l A0, [A0] 000006FC 2028 0006 move.l D0, [A0 + 0x6] 00000700 2D40 FFFC move.l [A6 - 0x4], D0 00000704 600C bra +0xE /* 00000712 */ label00000706: 00000706 206D FD0E movea.l A0, [A5 - 0x2F2] 0000070A 2028 0008 move.l D0, [A0 + 0x8] 0000070E 2D40 FFFC move.l [A6 - 0x4], D0 label00000712: 00000712 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000716 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000071A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000071E A8E0 syscall OffsetRgn/OfsetRgn 00000720 245F movea.l A2, [A7]+ 00000722 4E5E unlink A6 00000724 4E75 rts export_68: 00000726 4E56 FFFC link A6, -0x0004 0000072A 2F0A move.l -[A7], A2 0000072C 594F subq.w A7, 4 0000072E 7004 moveq.l D0, 0x04 00000730 3F00 move.w -[A7], D0 00000732 A9B9 syscall GetCursor 00000734 245F movea.l A2, [A7]+ 00000736 200A move.l D0, A2 00000738 6718 beq +0x1A /* 00000752 */ 0000073A 204A movea.l A0, A2 0000073C A069 syscall HGetState 0000073E 1D40 FFFC move.b [A6 - 0x4], D0 00000742 204A movea.l A0, A2 00000744 A029 syscall HLock 00000746 2F12 move.l -[A7], [A2] 00000748 A851 syscall SetCursor 0000074A 204A movea.l A0, A2 0000074C 102E FFFC move.b D0, [A6 - 0x4] 00000750 A06A syscall HSetState label00000752: 00000752 245F movea.l A2, [A7]+ 00000754 4E5E unlink A6 00000756 4E75 rts export_69: 00000758 4E56 0000 link A6, 0 0000075C 48E7 0018 movem.l -[A7], A3,A4 00000760 286E 0008 movea.l A4, [A6 + 0x8] 00000764 266E 000C movea.l A3, [A6 + 0xC] 00000768 2014 move.l D0, [A4] 0000076A 3680 move.w [A3], D0 0000076C 202C 0004 move.l D0, [A4 + 0x4] 00000770 3740 0002 move.w [A3 + 0x2], D0 00000774 202C 0008 move.l D0, [A4 + 0x8] 00000778 3740 0004 move.w [A3 + 0x4], D0 0000077C 202C 000C move.l D0, [A4 + 0xC] 00000780 3740 0006 move.w [A3 + 0x6], D0 00000784 4CDF 1800 movem.l A3,A4, [A7]+ 00000788 4E5E unlink A6 0000078A 4E75 rts export_70: 0000078C 4E56 0000 link A6, 0 00000790 48E7 0018 movem.l -[A7], A3,A4 00000794 286E 0008 movea.l A4, [A6 + 0x8] 00000798 266E 000C movea.l A3, [A6 + 0xC] 0000079C 3014 move.w D0, [A4] 0000079E 48C0 ext.l D0 000007A0 2680 move.l [A3], D0 000007A2 302C 0002 move.w D0, [A4 + 0x2] 000007A6 48C0 ext.l D0 000007A8 2740 0004 move.l [A3 + 0x4], D0 000007AC 302C 0004 move.w D0, [A4 + 0x4] 000007B0 48C0 ext.l D0 000007B2 2740 0008 move.l [A3 + 0x8], D0 000007B6 302C 0006 move.w D0, [A4 + 0x6] 000007BA 48C0 ext.l D0 000007BC 2740 000C move.l [A3 + 0xC], D0 000007C0 4CDF 1800 movem.l A3,A4, [A7]+ 000007C4 4E5E unlink A6 000007C6 4E75 rts export_71: 000007C8 4E56 0000 link A6, 0 000007CC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000007D0 286E 0008 movea.l A4, [A6 + 0x8] 000007D4 266E 000C movea.l A3, [A6 + 0xC] 000007D8 2454 movea.l A2, [A4] 000007DA 2A3C 0048 0000 move.l D5, 0x480000 /* 'H\0\0' */ 000007E0 2805 move.l D4, D5 000007E2 302A 000A move.w D0, [A2 + 0xA] 000007E6 7211 moveq.l D1, 0x11 000007E8 B041 cmp.w D0, D1 000007EA 6612 bne +0x14 /* 000007FE */ 000007EC 302A 0010 move.w D0, [A2 + 0x10] 000007F0 0C40 FFFE cmpi.w D0, 0xFFFE 000007F4 6608 bne +0xA /* 000007FE */ 000007F6 282A 0014 move.l D4, [A2 + 0x14] 000007FA 2A2A 0018 move.l D5, [A2 + 0x18] label000007FE: 000007FE 594F subq.w A7, 4 00000800 2F04 move.l -[A7], D4 00000802 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */ 00000808 A84D syscall FixDiv 0000080A 281F move.l D4, [A7]+ 0000080C 594F subq.w A7, 4 0000080E 2F05 move.l -[A7], D5 00000810 2F3C 0048 0000 move.l -[A7], 0x480000 /* 'H\0\0' */ 00000816 A84D syscall FixDiv 00000818 2A1F move.l D5, [A7]+ 0000081A 514F subq.w A7, 8 0000081C 2054 movea.l A0, [A4] 0000081E 3028 0004 move.w D0, [A0 + 0x4] 00000822 48C0 ext.l D0 00000824 7610 moveq.l D3, 0x10 00000826 E7A0 asl D0, D3 00000828 2F00 move.l -[A7], D0 0000082A 2F04 move.l -[A7], D4 0000082C A84D syscall FixDiv 0000082E 201F move.l D0, [A7]+ 00000830 2F00 move.l -[A7], D0 00000832 A840 syscall Fix2Long 00000834 201F move.l D0, [A7]+ 00000836 3740 0002 move.w [A3 + 0x2], D0 0000083A 514F subq.w A7, 8 0000083C 2054 movea.l A0, [A4] 0000083E 3028 0008 move.w D0, [A0 + 0x8] 00000842 48C0 ext.l D0 00000844 E7A0 asl D0, D3 00000846 2F00 move.l -[A7], D0 00000848 2F04 move.l -[A7], D4 0000084A A84D syscall FixDiv 0000084C 201F move.l D0, [A7]+ 0000084E 2F00 move.l -[A7], D0 00000850 A840 syscall Fix2Long 00000852 201F move.l D0, [A7]+ 00000854 3740 0006 move.w [A3 + 0x6], D0 00000858 514F subq.w A7, 8 0000085A 2054 movea.l A0, [A4] 0000085C 3028 0002 move.w D0, [A0 + 0x2] 00000860 48C0 ext.l D0 00000862 E7A0 asl D0, D3 00000864 2F00 move.l -[A7], D0 00000866 2F05 move.l -[A7], D5 00000868 A84D syscall FixDiv 0000086A 201F move.l D0, [A7]+ 0000086C 2F00 move.l -[A7], D0 0000086E A840 syscall Fix2Long 00000870 201F move.l D0, [A7]+ 00000872 3680 move.w [A3], D0 00000874 514F subq.w A7, 8 00000876 2054 movea.l A0, [A4] 00000878 3028 0006 move.w D0, [A0 + 0x6] 0000087C 48C0 ext.l D0 0000087E E7A0 asl D0, D3 00000880 2F00 move.l -[A7], D0 00000882 2F05 move.l -[A7], D5 00000884 A84D syscall FixDiv 00000886 201F move.l D0, [A7]+ 00000888 2F00 move.l -[A7], D0 0000088A A840 syscall Fix2Long 0000088C 201F move.l D0, [A7]+ 0000088E 3740 0004 move.w [A3 + 0x4], D0 00000892 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000896 4E5E unlink A6 00000898 4E75 rts export_72: fn0000089A: 0000089A 4E56 0000 link A6, 0 0000089E 48E7 0030 movem.l -[A7], A2,A3 000008A2 246E 0008 movea.l A2, [A6 + 0x8] 000008A6 7000 moveq.l D0, 0x00 000008A8 2640 movea.l A3, D0 000008AA 200A move.l D0, A2 000008AC 6712 beq +0x14 /* 000008C0 */ 000008AE 302A 006C move.w D0, [A2 + 0x6C] 000008B2 7208 moveq.l D1, 0x08 000008B4 B041 cmp.w D0, D1 000008B6 6608 bne +0xA /* 000008C0 */ 000008B8 594F subq.w A7, 4 000008BA 2F0A move.l -[A7], A2 000008BC A917 syscall GetWRefCon 000008BE 265F movea.l A3, [A7]+ label000008C0: 000008C0 200B move.l D0, A3 000008C2 4CDF 0C00 movem.l A2,A3, [A7]+ 000008C6 4E5E unlink A6 000008C8 4E75 rts export_73: 000008CA 4E56 FFF0 link A6, -0x0010 000008CE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000008D2 286E 0008 movea.l A4, [A6 + 0x8] 000008D6 7600 moveq.l D3, 0x00 000008D8 2D43 FFF0 move.l [A6 - 0x10], D3 000008DC 2D43 FFF4 move.l [A6 - 0xC], D3 000008E0 4244 clr.w D4 000008E2 554F subq.w A7, 2 000008E4 244C movea.l A2, A4 000008E6 524A addq.w A2, 1 000008E8 2F0A move.l -[A7], A2 000008EA 486E FFF0 pea.l [A6 - 0x10] 000008EE 1214 move.b D1, [A4] 000008F0 7000 moveq.l D0, 0x00 000008F2 1001 move.b D0, D1 000008F4 2F00 move.l -[A7], D0 000008F6 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000008FA 3A1F move.w D5, [A7]+ 000008FC 665E bne +0x60 /* 0000095C */ 000008FE 554F subq.w A7, 2 00000900 266E 000C movea.l A3, [A6 + 0xC] 00000904 524B addq.w A3, 1 00000906 2F0B move.l -[A7], A3 00000908 486E FFF4 pea.l [A6 - 0xC] 0000090C 206E 000C movea.l A0, [A6 + 0xC] 00000910 1210 move.b D1, [A0] 00000912 7000 moveq.l D0, 0x00 00000914 1001 move.b D0, D1 00000916 2F00 move.l -[A7], D0 00000918 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 0000091C 3A1F move.w D5, [A7]+ 0000091E 663C bne +0x3E /* 0000095C */ 00000920 554F subq.w A7, 2 00000922 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000926 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000092A 487A 0050 pea.l [PC + 0x50 /* 0000097C, value 0x25E3000, pstring "^0" */] 0000092E 2F3C 820C FFDC move.l -[A7], 0x820CFFDC 00000934 A8B5 syscall ScriptUtil 00000936 381F move.w D4, [A7]+ 00000938 594F subq.w A7, 4 0000093A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000093E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000942 201F move.l D0, [A7]+ 00000944 1880 move.b [A4], D0 00000946 206E FFF0 movea.l A0, [A6 - 0x10] 0000094A 2050 movea.l A0, [A0] 0000094C 224A movea.l A1, A2 0000094E 3D40 FFFC move.w [A6 - 0x4], D0 00000952 322E FFFC move.w D1, [A6 - 0x4] 00000956 7000 moveq.l D0, 0x00 00000958 1001 move.b D0, D1 0000095A A22E syscall BlockMove/BlockMoveData, flags=2 label0000095C: 0000095C 206E FFF0 movea.l A0, [A6 - 0x10] 00000960 A023 syscall DisposHandle/DisposeHandle 00000962 206E FFF4 movea.l A0, [A6 - 0xC] 00000966 A023 syscall DisposHandle/DisposeHandle 00000968 4243 clr.w D3 0000096A B843 cmp.w D4, D3 0000096C 6A02 bpl +0x4 /* 00000970 */ 0000096E 3803 move.w D4, D3 label00000970: 00000970 3004 move.w D0, D4 00000972 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000976 4E5E unlink A6 00000978 4E75 rts 0000097A 0004 025E ori.b D4, 0x5E /* '^' */ 0000097E 3000 move.w D0, D0 fn00000980: 00000980 4E56 FFFC link A6, -0x0004 00000984 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00000988 266E 000C movea.l A3, [A6 + 0xC] 0000098C 244B movea.l A2, A3 0000098E 524A addq.w A2, 1 00000990 102E 0010 move.b D0, [A6 + 0x10] 00000994 6728 beq +0x2A /* 000009BE */ 00000996 554F subq.w A7, 2 00000998 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000099C 2F0A move.l -[A7], A2 0000099E 1813 move.b D4, [A3] 000009A0 7600 moveq.l D3, 0x00 000009A2 1604 move.b D3, D4 000009A4 3F03 move.w -[A7], D3 000009A6 3F03 move.w -[A7], D3 000009A8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009AC A9ED syscall Pack6 000009AE 301F move.w D0, [A7]+ 000009B0 57C0 seq D0 000009B2 4400 neg.b D0 000009B4 4880 ext.w D0 000009B6 48C0 ext.l D0 000009B8 1D40 FFFC move.b [A6 - 0x4], D0 000009BC 602A bra +0x2C /* 000009E8 */ label000009BE: 000009BE 554F subq.w A7, 2 000009C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009C4 244B movea.l A2, A3 000009C6 524A addq.w A2, 1 000009C8 2F0A move.l -[A7], A2 000009CA 1813 move.b D4, [A3] 000009CC 7600 moveq.l D3, 0x00 000009CE 1604 move.b D3, D4 000009D0 3F03 move.w -[A7], D3 000009D2 3F03 move.w -[A7], D3 000009D4 3F3C 000C move.w -[A7], 0xC 000009D8 A9ED syscall Pack6 000009DA 301F move.w D0, [A7]+ 000009DC 57C0 seq D0 000009DE 4400 neg.b D0 000009E0 4880 ext.w D0 000009E2 48C0 ext.l D0 000009E4 1D40 FFFC move.b [A6 - 0x4], D0 label000009E8: 000009E8 102E FFFC move.b D0, [A6 - 0x4] 000009EC 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000009F0 4E5E unlink A6 000009F2 4E75 rts export_74: 000009F4 4E56 FFF0 link A6, -0x0010 000009F8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000009FC 266E 0008 movea.l A3, [A6 + 0x8] 00000A00 262E 000C move.l D3, [A6 + 0xC] 00000A04 422E FFFC clr.b [A6 - 0x4] 00000A08 204B movea.l A0, A3 00000A0A A069 syscall HGetState 00000A0C 1D40 FFF0 move.b [A6 - 0x10], D0 00000A10 204B movea.l A0, A3 00000A12 A029 syscall HLock 00000A14 102E 0016 move.b D0, [A6 + 0x16] 00000A18 6720 beq +0x22 /* 00000A3A */ 00000A1A 4A83 tst.l D3 00000A1C 6704 beq +0x6 /* 00000A22 */ 00000A1E 5383 subq.l D3, 1 00000A20 6018 bra +0x1A /* 00000A3A */ label00000A22: 00000A22 102E 0018 move.b D0, [A6 + 0x18] 00000A26 670C beq +0xE /* 00000A34 */ 00000A28 594F subq.w A7, 4 00000A2A 2F0B move.l -[A7], A3 00000A2C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000A30 261F move.l D3, [A7]+ 00000A32 6006 bra +0x8 /* 00000A3A */ label00000A34: 00000A34 4200 clr.b D0 00000A36 4EFA 0120 jmp [PC + 0x120 /* 00000B58 */] label00000A3A: 00000A3A 2053 movea.l A0, [A3] 00000A3C D1C3 add.l A0, D3 00000A3E 2D48 FFF4 move.l [A6 - 0xC], A0 00000A42 102E 0018 move.b D0, [A6 + 0x18] 00000A46 672C beq +0x2E /* 00000A74 */ 00000A48 102E 0016 move.b D0, [A6 + 0x16] 00000A4C 671A beq +0x1C /* 00000A68 */ 00000A4E 594F subq.w A7, 4 00000A50 2F0B move.l -[A7], A3 00000A52 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000A56 201F move.l D0, [A7]+ 00000A58 B083 cmp.l D0, D3 00000A5A 6604 bne +0x6 /* 00000A60 */ 00000A5C 2853 movea.l A4, [A3] 00000A5E 602E bra +0x30 /* 00000A8E */ label00000A60: 00000A60 286E FFF4 movea.l A4, [A6 - 0xC] 00000A64 524C addq.w A4, 1 00000A66 6026 bra +0x28 /* 00000A8E */ label00000A68: 00000A68 4A83 tst.l D3 00000A6A 6714 beq +0x16 /* 00000A80 */ 00000A6C 286E FFF4 movea.l A4, [A6 - 0xC] 00000A70 534C subq.w A4, 1 00000A72 601A bra +0x1C /* 00000A8E */ label00000A74: 00000A74 102E 0016 move.b D0, [A6 + 0x16] 00000A78 6706 beq +0x8 /* 00000A80 */ 00000A7A 2853 movea.l A4, [A3] 00000A7C 534C subq.w A4, 1 00000A7E 600E bra +0x10 /* 00000A8E */ label00000A80: 00000A80 594F subq.w A7, 4 00000A82 2F0B move.l -[A7], A3 00000A84 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000A88 201F move.l D0, [A7]+ 00000A8A D093 add.l D0, [A3] 00000A8C 2840 movea.l A4, D0 label00000A8E: 00000A8E 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC] 00000A94 6000 00AC bra +0xAE /* 00000B42 */ label00000A98: 00000A98 554F subq.w A7, 2 00000A9A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000A9E 302E FFFA move.w D0, [A6 - 0x6] 00000AA2 906E FFF6 sub.w D0, [A6 - 0xA] 00000AA6 3F00 move.w -[A7], D0 00000AA8 70FE moveq.l D0, 0xFFFFFFFE 00000AAA 3F00 move.w -[A7], D0 00000AAC 2F3C C206 0010 move.l -[A7], 0xC2060010 00000AB2 A8B5 syscall ScriptUtil 00000AB4 361F move.w D3, [A7]+ 00000AB6 6706 beq +0x8 /* 00000ABE */ 00000AB8 70FF moveq.l D0, 0xFFFFFFFF 00000ABA B640 cmp.w D3, D0 00000ABC 663C bne +0x3E /* 00000AFA */ label00000ABE: 00000ABE 1F2E 0014 move.b -[A7], [A6 + 0x14] 00000AC2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000AC6 2F0A move.l -[A7], A2 00000AC8 4EBA FEB6 jsr [PC - 0x14A /* 00000980 */] 00000ACC 4FEF 000A lea.l A7, [A7 + 0xA] 00000AD0 4A00 tst.b D0 00000AD2 6726 beq +0x28 /* 00000AFA */ 00000AD4 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00000ADA 202E FFF8 move.l D0, [A6 - 0x8] 00000ADE 9093 sub.l D0, [A3] 00000AE0 206E 001A movea.l A0, [A6 + 0x1A] 00000AE4 2080 move.l [A0], D0 00000AE6 206E 0010 movea.l A0, [A6 + 0x10] 00000AEA 1410 move.b D2, [A0] 00000AEC 7200 moveq.l D1, 0x00 00000AEE 1202 move.b D1, D2 00000AF0 D081 add.l D0, D1 00000AF2 206E 001E movea.l A0, [A6 + 0x1E] 00000AF6 2080 move.l [A0], D0 00000AF8 6052 bra +0x54 /* 00000B4C */ label00000AFA: 00000AFA 102E 0016 move.b D0, [A6 + 0x16] 00000AFE 6706 beq +0x8 /* 00000B06 */ 00000B00 53AE FFF8 subq.l [A6 - 0x8], 1 00000B04 6004 bra +0x6 /* 00000B0A */ label00000B06: 00000B06 52AE FFF8 addq.l [A6 - 0x8], 1 label00000B0A: 00000B0A 102E 0018 move.b D0, [A6 + 0x18] 00000B0E 6732 beq +0x34 /* 00000B42 */ 00000B10 2053 movea.l A0, [A3] 00000B12 B1EE FFF8 cmpa.l A0, [A6 - 0x8] 00000B16 6310 bls +0x12 /* 00000B28 */ 00000B18 594F subq.w A7, 4 00000B1A 2F0B move.l -[A7], A3 00000B1C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000B20 201F move.l D0, [A7]+ 00000B22 D093 add.l D0, [A3] 00000B24 2D40 FFF8 move.l [A6 - 0x8], D0 label00000B28: 00000B28 594F subq.w A7, 4 00000B2A 2F0B move.l -[A7], A3 00000B2C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000B30 201F move.l D0, [A7]+ 00000B32 2813 move.l D4, [A3] 00000B34 D084 add.l D0, D4 00000B36 2040 movea.l A0, D0 00000B38 B1EE FFF8 cmpa.l A0, [A6 - 0x8] 00000B3C 6404 bcc +0x6 /* 00000B42 */ 00000B3E 2D44 FFF8 move.l [A6 - 0x8], D4 label00000B42: 00000B42 246E FFF8 movea.l A2, [A6 - 0x8] 00000B46 B5CC cmpa.l A2, A4 00000B48 6600 FF4E bne -0xB0 /* 00000A98 */ label00000B4C: 00000B4C 204B movea.l A0, A3 00000B4E 102E FFF0 move.b D0, [A6 - 0x10] 00000B52 A06A syscall HSetState 00000B54 102E FFFC move.b D0, [A6 - 0x4] label00000B58: 00000B58 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000B5C 4E5E unlink A6 00000B5E 4E75 rts export_75: fn00000B60: 00000B60 4E56 FFF0 link A6, -0x0010 00000B64 48E7 0038 movem.l -[A7], A2,A3,A4 00000B68 266E 0008 movea.l A3, [A6 + 0x8] 00000B6C 554F subq.w A7, 2 00000B6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B72 A8AE syscall EmptyRect 00000B74 101F move.b D0, [A7]+ 00000B76 6600 00BC bne +0xBE /* 00000C34 */ 00000B7A 594F subq.w A7, 4 00000B7C A8D8 syscall NewRgn 00000B7E 285F movea.l A4, [A7]+ 00000B80 102E 0014 move.b D0, [A6 + 0x14] 00000B84 6722 beq +0x24 /* 00000BA8 */ 00000B86 594F subq.w A7, 4 00000B88 A975 syscall TickCount 00000B8A 201F move.l D0, [A7]+ 00000B8C 7207 moveq.l D1, 0x07 00000B8E C041 and.w D0, D1 00000B90 7204 moveq.l D1, 0x04 00000B92 B041 cmp.w D0, D1 00000B94 6612 bne +0x14 /* 00000BA8 */ 00000B96 246E 0010 movea.l A2, [A6 + 0x10] 00000B9A 5252 addq.w [A2], 1 00000B9C 3012 move.w D0, [A2] 00000B9E 7207 moveq.l D1, 0x07 00000BA0 B041 cmp.w D0, D1 00000BA2 6F04 ble +0x6 /* 00000BA8 */ 00000BA4 7001 moveq.l D0, 0x01 00000BA6 3480 move.w [A2], D0 label00000BA8: 00000BA8 2F0B move.l -[A7], A3 00000BAA A873 syscall SetPort 00000BAC 2F0C move.l -[A7], A4 00000BAE A87A syscall GetClip 00000BB0 700E moveq.l D0, 0x0E 00000BB2 3F00 move.w -[A7], D0 00000BB4 A89C syscall PenMode 00000BB6 554F subq.w A7, 2 00000BB8 2F2B 0160 move.l -[A7], [A3 + 0x160] 00000BBC A960 syscall GetControlValue/GetCtlValue 00000BBE 301F move.w D0, [A7]+ 00000BC0 3F00 move.w -[A7], D0 00000BC2 554F subq.w A7, 2 00000BC4 2F2B 0164 move.l -[A7], [A3 + 0x164] 00000BC8 A960 syscall GetControlValue/GetCtlValue 00000BCA 301F move.w D0, [A7]+ 00000BCC 3F00 move.w -[A7], D0 00000BCE A878 syscall SetOrigin 00000BD0 204B movea.l A0, A3 00000BD2 41E8 0154 lea.l A0, [A0 + 0x154] 00000BD6 43EE FFF8 lea.l A1, [A6 - 0x8] 00000BDA 22D8 move.l [A1]+, [A0]+ 00000BDC 22D8 move.l [A1]+, [A0]+ 00000BDE 486E FFF8 pea.l [A6 - 0x8] 00000BE2 554F subq.w A7, 2 00000BE4 2F2B 0160 move.l -[A7], [A3 + 0x160] 00000BE8 A960 syscall GetControlValue/GetCtlValue 00000BEA 301F move.w D0, [A7]+ 00000BEC 3F00 move.w -[A7], D0 00000BEE 554F subq.w A7, 2 00000BF0 2F2B 0164 move.l -[A7], [A3 + 0x164] 00000BF4 A960 syscall GetControlValue/GetCtlValue 00000BF6 301F move.w D0, [A7]+ 00000BF8 3F00 move.w -[A7], D0 00000BFA A8A8 syscall OffsetRect 00000BFC 486E FFF8 pea.l [A6 - 0x8] 00000C00 A87B syscall ClipRect 00000C02 486E FFF0 pea.l [A6 - 0x10] 00000C06 3F3C 0080 move.w -[A7], 0x80 00000C0A 206E 0010 movea.l A0, [A6 + 0x10] 00000C0E 3010 move.w D0, [A0] 00000C10 5240 addq.w D0, 1 00000C12 3F00 move.w -[A7], D0 00000C14 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000C18 486E FFF0 pea.l [A6 - 0x10] 00000C1C A89D syscall PenPat 00000C1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C22 A8A1 syscall FrameRect 00000C24 4267 clr.w -[A7] 00000C26 4267 clr.w -[A7] 00000C28 A878 syscall SetOrigin 00000C2A 2F0C move.l -[A7], A4 00000C2C A879 syscall SetClip 00000C2E 2F0C move.l -[A7], A4 00000C30 A8D9 syscall DisposRgn/DisposeRgn 00000C32 A89E syscall PenNormal label00000C34: 00000C34 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000C38 4E5E unlink A6 00000C3A 4E75 rts export_76: 00000C3C 4E56 FFCC link A6, -0x0034 00000C40 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000C44 286E 0014 movea.l A4, [A6 + 0x14] 00000C48 4243 clr.w D3 00000C4A 246E 0010 movea.l A2, [A6 + 0x10] 00000C4E 202A 000A move.l D0, [A2 + 0xA] 00000C52 2D40 FFCC move.l [A6 - 0x34], D0 00000C56 486E FFCC pea.l [A6 - 0x34] 00000C5A A871 syscall GlobalToLocal 00000C5C 554F subq.w A7, 2 00000C5E 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000C62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C66 486E FFD8 pea.l [A6 - 0x28] 00000C6A A96C syscall FindControl 00000C6C 301F move.w D0, [A7]+ 00000C6E 6600 02A4 bne +0x2A6 /* 00000F14 */ 00000C72 554F subq.w A7, 2 00000C74 266E 000C movea.l A3, [A6 + 0xC] 00000C78 2F2B 0160 move.l -[A7], [A3 + 0x160] 00000C7C A960 syscall GetControlValue/GetCtlValue 00000C7E 301F move.w D0, [A7]+ 00000C80 D16E FFCE add.w [A6 - 0x32], D0 00000C84 554F subq.w A7, 2 00000C86 2F2B 0164 move.l -[A7], [A3 + 0x164] 00000C8A A960 syscall GetControlValue/GetCtlValue 00000C8C 301F move.w D0, [A7]+ 00000C8E D16E FFCC add.w [A6 - 0x34], D0 00000C92 302A 000E move.w D0, [A2 + 0xE] 00000C96 0240 0200 andi.w D0, 0x200 00000C9A 6700 0214 beq +0x216 /* 00000EB0 */ 00000C9E 362C 0006 move.w D3, [A4 + 0x6] 00000CA2 B66E FFCE cmp.w D3, [A6 - 0x32] 00000CA6 6F06 ble +0x8 /* 00000CAE */ 00000CA8 3D43 FFCE move.w [A6 - 0x32], D3 00000CAC 6008 bra +0xA /* 00000CB6 */ label00000CAE: 00000CAE 302C 0002 move.w D0, [A4 + 0x2] 00000CB2 3D40 FFCE move.w [A6 - 0x32], D0 label00000CB6: 00000CB6 362C 0004 move.w D3, [A4 + 0x4] 00000CBA B66E FFCC cmp.w D3, [A6 - 0x34] 00000CBE 6F08 ble +0xA /* 00000CC8 */ 00000CC0 3D43 FFCC move.w [A6 - 0x34], D3 00000CC4 6000 01EA bra +0x1EC /* 00000EB0 */ label00000CC8: 00000CC8 3014 move.w D0, [A4] 00000CCA 3D40 FFCC move.w [A6 - 0x34], D0 00000CCE 6000 01E0 bra +0x1E2 /* 00000EB0 */ label00000CD2: 00000CD2 486E FFD0 pea.l [A6 - 0x30] 00000CD6 A972 syscall GetMouse 00000CD8 422E FFD4 clr.b [A6 - 0x2C] 00000CDC 4243 clr.w D3 00000CDE 3D43 FFDC move.w [A6 - 0x24], D3 00000CE2 3D43 FFDE move.w [A6 - 0x22], D3 00000CE6 302E FFD2 move.w D0, [A6 - 0x2E] 00000CEA B043 cmp.w D0, D3 00000CEC 6A06 bpl +0x8 /* 00000CF4 */ 00000CEE 3013 move.w D0, [A3] 00000CF0 3D40 FFDC move.w [A6 - 0x24], D0 label00000CF4: 00000CF4 206D FD0E movea.l A0, [A5 - 0x2F2] 00000CF8 3028 0016 move.w D0, [A0 + 0x16] 00000CFC B06E FFD2 cmp.w D0, [A6 - 0x2E] 00000D00 6C08 bge +0xA /* 00000D0A */ 00000D02 3013 move.w D0, [A3] 00000D04 4440 neg.w D0 00000D06 3D40 FFDC move.w [A6 - 0x24], D0 label00000D0A: 00000D0A 0C6E 0000 FFD0 cmpi.w [A6 - 0x30], 0x0 00000D10 6A0A bpl +0xC /* 00000D1C */ 00000D12 206E FFE0 movea.l A0, [A6 - 0x20] 00000D16 3010 move.w D0, [A0] 00000D18 3D40 FFDE move.w [A6 - 0x22], D0 label00000D1C: 00000D1C 206D FD0E movea.l A0, [A5 - 0x2F2] 00000D20 3028 0014 move.w D0, [A0 + 0x14] 00000D24 B06E FFD0 cmp.w D0, [A6 - 0x30] 00000D28 6C0C bge +0xE /* 00000D36 */ 00000D2A 206E FFE0 movea.l A0, [A6 - 0x20] 00000D2E 3010 move.w D0, [A0] 00000D30 4440 neg.w D0 00000D32 3D40 FFDE move.w [A6 - 0x22], D0 label00000D36: 00000D36 302E FFDC move.w D0, [A6 - 0x24] 00000D3A 6606 bne +0x8 /* 00000D42 */ 00000D3C 302E FFDE move.w D0, [A6 - 0x22] 00000D40 674A beq +0x4C /* 00000D8C */ label00000D42: 00000D42 302E FFDC move.w D0, [A6 - 0x24] 00000D46 6710 beq +0x12 /* 00000D58 */ 00000D48 486E FFDC pea.l [A6 - 0x24] 00000D4C 206E FFE4 movea.l A0, [A6 - 0x1C] 00000D50 2F10 move.l -[A7], [A0] 00000D52 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000D56 504F addq.w A7, 8 label00000D58: 00000D58 302E FFDE move.w D0, [A6 - 0x22] 00000D5C 6710 beq +0x12 /* 00000D6E */ 00000D5E 486E FFDE pea.l [A6 - 0x22] 00000D62 206E FFE8 movea.l A0, [A6 - 0x18] 00000D66 2F10 move.l -[A7], [A0] 00000D68 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000D6C 504F addq.w A7, 8 label00000D6E: 00000D6E 3F2E FFDE move.w -[A7], [A6 - 0x22] 00000D72 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000D76 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D7E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000D82 4FEF 000C lea.l A7, [A7 + 0xC] 00000D86 1D7C 0001 FFD4 move.b [A6 - 0x2C], 0x1 label00000D8C: 00000D8C 554F subq.w A7, 2 00000D8E 206E FFE4 movea.l A0, [A6 - 0x1C] 00000D92 2F10 move.l -[A7], [A0] 00000D94 A960 syscall GetControlValue/GetCtlValue 00000D96 301F move.w D0, [A7]+ 00000D98 D16E FFD2 add.w [A6 - 0x2E], D0 00000D9C 554F subq.w A7, 2 00000D9E 206E FFE8 movea.l A0, [A6 - 0x18] 00000DA2 2F10 move.l -[A7], [A0] 00000DA4 A960 syscall GetControlValue/GetCtlValue 00000DA6 301F move.w D0, [A7]+ 00000DA8 D16E FFD0 add.w [A6 - 0x30], D0 00000DAC 302E FFD2 move.w D0, [A6 - 0x2E] 00000DB0 4243 clr.w D3 00000DB2 B043 cmp.w D0, D3 00000DB4 6A04 bpl +0x6 /* 00000DBA */ 00000DB6 3D43 FFD2 move.w [A6 - 0x2E], D3 label00000DBA: 00000DBA 302E FFD0 move.w D0, [A6 - 0x30] 00000DBE 4243 clr.w D3 00000DC0 B043 cmp.w D0, D3 00000DC2 6A04 bpl +0x6 /* 00000DC8 */ 00000DC4 3D43 FFD0 move.w [A6 - 0x30], D3 label00000DC8: 00000DC8 206E FFEC movea.l A0, [A6 - 0x14] 00000DCC 3610 move.w D3, [A0] 00000DCE B66E FFD2 cmp.w D3, [A6 - 0x2E] 00000DD2 6C04 bge +0x6 /* 00000DD8 */ 00000DD4 3D43 FFD2 move.w [A6 - 0x2E], D3 label00000DD8: 00000DD8 206E FFF0 movea.l A0, [A6 - 0x10] 00000DDC 3610 move.w D3, [A0] 00000DDE B66E FFD0 cmp.w D3, [A6 - 0x30] 00000DE2 6C04 bge +0x6 /* 00000DE8 */ 00000DE4 3D43 FFD0 move.w [A6 - 0x30], D3 label00000DE8: 00000DE8 594F subq.w A7, 4 00000DEA A975 syscall TickCount 00000DEC 201F move.l D0, [A7]+ 00000DEE 7207 moveq.l D1, 0x07 00000DF0 C041 and.w D0, D1 00000DF2 7204 moveq.l D1, 0x04 00000DF4 B041 cmp.w D0, D1 00000DF6 6710 beq +0x12 /* 00000E08 */ 00000DF8 554F subq.w A7, 2 00000DFA A974 syscall Button 00000DFC 101F move.b D0, [A7]+ 00000DFE 6708 beq +0xA /* 00000E08 */ 00000E00 102E FFD4 move.b D0, [A6 - 0x2C] 00000E04 6700 0102 beq +0x104 /* 00000F08 */ label00000E08: 00000E08 4227 clr.b -[A7] 00000E0A 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000E0E 2F0C move.l -[A7], A4 00000E10 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E14 4EBA FD4A jsr [PC - 0x2B6 /* 00000B60 */] 00000E18 4FEF 000E lea.l A7, [A7 + 0xE] 00000E1C 362E FFD2 move.w D3, [A6 - 0x2E] 00000E20 382E FFCE move.w D4, [A6 - 0x32] 00000E24 B644 cmp.w D3, D4 00000E26 6F06 ble +0x8 /* 00000E2E */ 00000E28 3004 move.w D0, D4 00000E2A 48C0 ext.l D0 00000E2C 6008 bra +0xA /* 00000E36 */ label00000E2E: 00000E2E 3003 move.w D0, D3 00000E30 3200 move.w D1, D0 00000E32 48C1 ext.l D1 00000E34 2001 move.l D0, D1 label00000E36: 00000E36 206E FFF4 movea.l A0, [A6 - 0xC] 00000E3A 3080 move.w [A0], D0 00000E3C 362E FFD2 move.w D3, [A6 - 0x2E] 00000E40 382E FFCE move.w D4, [A6 - 0x32] 00000E44 B644 cmp.w D3, D4 00000E46 6F06 ble +0x8 /* 00000E4E */ 00000E48 3003 move.w D0, D3 00000E4A 48C0 ext.l D0 00000E4C 6008 bra +0xA /* 00000E56 */ label00000E4E: 00000E4E 3004 move.w D0, D4 00000E50 3200 move.w D1, D0 00000E52 48C1 ext.l D1 00000E54 2001 move.l D0, D1 label00000E56: 00000E56 206E FFF8 movea.l A0, [A6 - 0x8] 00000E5A 3080 move.w [A0], D0 00000E5C 362E FFD0 move.w D3, [A6 - 0x30] 00000E60 382E FFCC move.w D4, [A6 - 0x34] 00000E64 B644 cmp.w D3, D4 00000E66 6F06 ble +0x8 /* 00000E6E */ 00000E68 3004 move.w D0, D4 00000E6A 48C0 ext.l D0 00000E6C 6008 bra +0xA /* 00000E76 */ label00000E6E: 00000E6E 3003 move.w D0, D3 00000E70 3200 move.w D1, D0 00000E72 48C1 ext.l D1 00000E74 2001 move.l D0, D1 label00000E76: 00000E76 3880 move.w [A4], D0 00000E78 362E FFD0 move.w D3, [A6 - 0x30] 00000E7C 382E FFCC move.w D4, [A6 - 0x34] 00000E80 B644 cmp.w D3, D4 00000E82 6F06 ble +0x8 /* 00000E8A */ 00000E84 3003 move.w D0, D3 00000E86 48C0 ext.l D0 00000E88 6008 bra +0xA /* 00000E92 */ label00000E8A: 00000E8A 3004 move.w D0, D4 00000E8C 3200 move.w D1, D0 00000E8E 48C1 ext.l D1 00000E90 2001 move.l D0, D1 label00000E92: 00000E92 206E FFFC movea.l A0, [A6 - 0x4] 00000E96 3080 move.w [A0], D0 00000E98 7001 moveq.l D0, 0x01 00000E9A 1F00 move.b -[A7], D0 00000E9C 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000EA0 2F0C move.l -[A7], A4 00000EA2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EA6 4EBA FCB8 jsr [PC - 0x348 /* 00000B60 */] 00000EAA 4FEF 000E lea.l A7, [A7 + 0xE] 00000EAE 6058 bra +0x5A /* 00000F08 */ label00000EB0: 00000EB0 266E 000C movea.l A3, [A6 + 0xC] 00000EB4 47EB 0168 lea.l A3, [A3 + 0x168] 00000EB8 206E 000C movea.l A0, [A6 + 0xC] 00000EBC 41E8 016A lea.l A0, [A0 + 0x16A] 00000EC0 2D48 FFE0 move.l [A6 - 0x20], A0 00000EC4 206E 000C movea.l A0, [A6 + 0xC] 00000EC8 41E8 0160 lea.l A0, [A0 + 0x160] 00000ECC 2D48 FFE4 move.l [A6 - 0x1C], A0 00000ED0 206E 000C movea.l A0, [A6 + 0xC] 00000ED4 41E8 0164 lea.l A0, [A0 + 0x164] 00000ED8 2D48 FFE8 move.l [A6 - 0x18], A0 00000EDC 246E 0018 movea.l A2, [A6 + 0x18] 00000EE0 5C4A addq.w A2, 6 00000EE2 2D4A FFEC move.l [A6 - 0x14], A2 00000EE6 206E 0018 movea.l A0, [A6 + 0x18] 00000EEA 5848 addq.w A0, 4 00000EEC 2D48 FFF0 move.l [A6 - 0x10], A0 00000EF0 244C movea.l A2, A4 00000EF2 544A addq.w A2, 2 00000EF4 2D4A FFF4 move.l [A6 - 0xC], A2 00000EF8 204C movea.l A0, A4 00000EFA 5C48 addq.w A0, 6 00000EFC 2D48 FFF8 move.l [A6 - 0x8], A0 00000F00 204C movea.l A0, A4 00000F02 5848 addq.w A0, 4 00000F04 2D48 FFFC move.l [A6 - 0x4], A0 label00000F08: 00000F08 554F subq.w A7, 2 00000F0A A973 syscall StillDown 00000F0C 101F move.b D0, [A7]+ 00000F0E 6600 FDC2 bne -0x23C /* 00000CD2 */ 00000F12 7664 moveq.l D3, 0x64 label00000F14: 00000F14 3003 move.w D0, D3 00000F16 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000F1A 4E5E unlink A6 00000F1C 4E75 rts export_77: 00000F1E 4E56 FEEC link A6, -0x0114 00000F22 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000F26 286E 000C movea.l A4, [A6 + 0xC] 00000F2A 4243 clr.w D3 00000F2C 554F subq.w A7, 2 00000F2E 486E FEF4 pea.l [A6 - 0x10C] 00000F32 7005 moveq.l D0, 0x05 00000F34 ABED syscall DragDispatch 00000F36 301F move.w D0, [A7]+ 00000F38 6600 00CC bne +0xCE /* 00001006 */ 00000F3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F40 486E FEF8 pea.l [A6 - 0x108] 00000F44 A919 syscall GetWTitle 00000F46 554F subq.w A7, 2 00000F48 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000F4C 7001 moveq.l D0, 0x01 00000F4E 2F00 move.l -[A7], D0 00000F50 2F3C 636C 6E6D move.l -[A7], 0x636C6E6D /* 'clnm' */ 00000F56 486E FEF8 pea.l [A6 - 0x108] 00000F5A 122E FEF8 move.b D1, [A6 - 0x108] 00000F5E 7000 moveq.l D0, 0x00 00000F60 1001 move.b D0, D1 00000F62 5280 addq.l D0, 1 00000F64 2F00 move.l -[A7], D0 00000F66 7004 moveq.l D0, 0x04 00000F68 2F00 move.l -[A7], D0 00000F6A 7007 moveq.l D0, 0x07 00000F6C ABED syscall DragDispatch 00000F6E 544F addq.w A7, 2 00000F70 246C 011E movea.l A2, [A4 + 0x11E] 00000F74 200A move.l D0, A2 00000F76 6712 beq +0x14 /* 00000F8A */ 00000F78 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000F7C 2F0C move.l -[A7], A4 00000F7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F82 4E92 jsr [A2] 00000F84 4FEF 000C lea.l A7, [A7 + 0xC] 00000F88 3600 move.w D3, D0 label00000F8A: 00000F8A 4A43 tst.w D3 00000F8C 6678 bne +0x7A /* 00001006 */ 00000F8E 206E 0014 movea.l A0, [A6 + 0x14] 00000F92 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F96 22D8 move.l [A1]+, [A0]+ 00000F98 22D8 move.l [A1]+, [A0]+ 00000F9A 594F subq.w A7, 4 00000F9C A8D8 syscall NewRgn 00000F9E 245F movea.l A2, [A7]+ 00000FA0 486E FFF8 pea.l [A6 - 0x8] 00000FA4 A870 syscall LocalToGlobal 00000FA6 486E FFFC pea.l [A6 - 0x4] 00000FAA A870 syscall LocalToGlobal 00000FAC 2F0A move.l -[A7], A2 00000FAE 486E FFF8 pea.l [A6 - 0x8] 00000FB2 A8DF syscall RectRgn 00000FB4 554F subq.w A7, 2 00000FB6 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000FBA 7001 moveq.l D0, 0x01 00000FBC 2F00 move.l -[A7], D0 00000FBE 486E FEEC pea.l [A6 - 0x114] 00000FC2 7016 moveq.l D0, 0x16 00000FC4 ABED syscall DragDispatch 00000FC6 554F subq.w A7, 2 00000FC8 A8D8 syscall NewRgn 00000FCA 265F movea.l A3, [A7]+ 00000FCC 2F0A move.l -[A7], A2 00000FCE 2F0B move.l -[A7], A3 00000FD0 A8DC syscall CopyRgn 00000FD2 2F0B move.l -[A7], A3 00000FD4 7601 moveq.l D3, 0x01 00000FD6 3F03 move.w -[A7], D3 00000FD8 3F03 move.w -[A7], D3 00000FDA A8E1 syscall InsetRgn 00000FDC 2F0A move.l -[A7], A2 00000FDE 2F0B move.l -[A7], A3 00000FE0 2F0A move.l -[A7], A2 00000FE2 A8E6 syscall DiffRgn 00000FE4 2F0B move.l -[A7], A3 00000FE6 A8D9 syscall DisposRgn/DisposeRgn 00000FE8 554F subq.w A7, 2 00000FEA 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000FEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000FF2 2F0A move.l -[A7], A2 00000FF4 700D moveq.l D0, 0x0D 00000FF6 ABED syscall DragDispatch 00000FF8 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00000FFC 7006 moveq.l D0, 0x06 00000FFE ABED syscall DragDispatch 00001000 544F addq.w A7, 2 00001002 2F0A move.l -[A7], A2 00001004 A8D9 syscall DisposRgn/DisposeRgn label00001006: 00001006 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000100A 4E5E unlink A6 0000100C 4E75 rts export_78: 0000100E 4E56 0000 link A6, 0 00001012 48E7 0038 movem.l -[A7], A2,A3,A4 00001016 594F subq.w A7, 4 00001018 A924 syscall FrontWindow 0000101A 265F movea.l A3, [A7]+ 0000101C 604E bra +0x50 /* 0000106C */ label0000101E: 0000101E 2F0B move.l -[A7], A3 00001020 4EBA F878 jsr [PC - 0x788 /* 0000089A */] 00001024 584F addq.w A7, 4 00001026 2840 movea.l A4, D0 00001028 200C move.l D0, A4 0000102A 673C beq +0x3E /* 00001068 */ 0000102C 302C 00A4 move.w D0, [A4 + 0xA4] 00001030 246E 0008 movea.l A2, [A6 + 0x8] 00001034 3212 move.w D1, [A2] 00001036 B041 cmp.w D0, D1 00001038 662E bne +0x30 /* 00001068 */ 0000103A 202C 00A6 move.l D0, [A4 + 0xA6] 0000103E 222A 0002 move.l D1, [A2 + 0x2] 00001042 B081 cmp.l D0, D1 00001044 6622 bne +0x24 /* 00001068 */ 00001046 554F subq.w A7, 2 00001048 204C movea.l A0, A4 0000104A 41E8 00AA lea.l A0, [A0 + 0xAA] 0000104E 2F08 move.l -[A7], A0 00001050 5C4A addq.w A2, 6 00001052 2F0A move.l -[A7], A2 00001054 4227 clr.b -[A7] 00001056 4227 clr.b -[A7] 00001058 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000105C 101F move.b D0, [A7]+ 0000105E 6708 beq +0xA /* 00001068 */ 00001060 2F0B move.l -[A7], A3 00001062 A91F syscall SelectWindow 00001064 7001 moveq.l D0, 0x01 00001066 600A bra +0xC /* 00001072 */ label00001068: 00001068 266B 0090 movea.l A3, [A3 + 0x90] label0000106C: 0000106C 200B move.l D0, A3 0000106E 66AE bne -0x50 /* 0000101E */ 00001070 4200 clr.b D0 label00001072: 00001072 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001076 4E5E unlink A6 00001078 4E75 rts export_79: 0000107A 4E56 0000 link A6, 0 0000107E 48E7 1030 movem.l -[A7], D3,A2,A3 00001082 262E 0008 move.l D3, [A6 + 0x8] 00001086 594F subq.w A7, 4 00001088 A924 syscall FrontWindow 0000108A 245F movea.l A2, [A7]+ 0000108C 6022 bra +0x24 /* 000010B0 */ label0000108E: 0000108E 2F0A move.l -[A7], A2 00001090 4EBA F808 jsr [PC - 0x7F8 /* 0000089A */] 00001094 584F addq.w A7, 4 00001096 2640 movea.l A3, D0 00001098 200B move.l D0, A3 0000109A 6710 beq +0x12 /* 000010AC */ 0000109C 202B 009C move.l D0, [A3 + 0x9C] 000010A0 B083 cmp.l D0, D3 000010A2 6608 bne +0xA /* 000010AC */ 000010A4 2F0A move.l -[A7], A2 000010A6 A91F syscall SelectWindow 000010A8 7001 moveq.l D0, 0x01 000010AA 600A bra +0xC /* 000010B6 */ label000010AC: 000010AC 246A 0090 movea.l A2, [A2 + 0x90] label000010B0: 000010B0 200A move.l D0, A2 000010B2 66DA bne -0x24 /* 0000108E */ 000010B4 4200 clr.b D0 label000010B6: 000010B6 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000010BA 4E5E unlink A6 000010BC 4E75 rts